html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, a, em, font, img, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,button{margin: 0; padding: 0;}
body{ font-family: Microsoft YaHei; font-size:14px; font-weight:normal; color:#444;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:14px;}
a{ color:#333; text-decoration:none;}
li{ list-style:none;}
input{font-family: Microsoft YaHei,Helvetica,Tahoma;}
img{ border:none;}
.l{ float:left;}
.r{ float:right;}
.v{ vertical-align:middle;}
.clearfix:after { content:"."; display:block; height:0; font-size:0; visibility:hidden; clear:both; } 
.clearfix { zoom:1; }    
.position{ position:relative;}
em{ font-style:normal;}
.input{ border: 1px solid #bfbfbf; border-radius: 3px; line-height:36px; height:36px; background:#fff;}
.input:focus{ border:1px solid #ff6559; outline:none; -moz-box-shadow: 0 0 3px #ff6559; -khtml-box-shadow: 0 0 3px #ff6559;-webkit-box-shadow: 0 0 3px #ff6559;box-shadow: 0 0 3px #ff6559;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input{ line-height:normal;}
} 

/*nav*/
.nav_bg{ width:100%; height:34px;background:#3e414f; min-width:1090px; }
.nav,
.nav2{ margin:0 auto; width:1090px; height:34px; line-height:32px;color:#fff;font-size:13px;}
.nav p{height:34px;}
.nav a,
.nav2 a{ color:#fff;}
.nav a:hover,
.nav2 a:hover{ text-decoration:underline;}
.nav .hxjr{ background:url(/images/icon_head_footer.png) no-repeat 0 -8px; padding-left:18px;}
.nav .phone_wallet{ background:url(/images/icon_head_footer.png) no-repeat 0 -53px; padding-left:18px;}
.nav_seperator{background:#9fa0a7; display:inline-block; height:14px; width: 1px; margin:10px 11px 0;}
.nav_bg .nav{ position:relative; z-index:9;}
.nav_bg .app_erweima{display:none; position:absolute; top:34px; left:0;  min-width:310px; height:92px; padding:18px; background:#fff; border:1px solid #dae1e6; border-top:none; z-index:10;}
.nav_bg .app_erweima img{ float:left; margin-right:30px;}
.nav_bg .app_erweima span{ display:block; color:#333;white-space:nowrap;font-size:14px; margin-top:5px; }
.nav_bg .app_erweima .btn{ width:180px; height:34px; border:1px solid #00b7ee;border-radius:5px; color:#00b7ee; text-align:center; display:inline-block;}
.nav_bg .app_erweima .btn:hover{ color:#fff; background:#00b7ee; text-decoration:none;}
.nav_r{ display:block;}
.nav_r a,
.nav_r span,
.nav_r em{ display:inline-block;}
.nav_bg2{ width:100%; height:70px;background:#3e414f; min-width:1090px;}
.nav2{ margin:0 auto; width:1090px; height:70px; line-height:70px;color:#fff;font-size:13px; overflow:hidden;}
/*head*/
.head_bg{height:100px;width:100%;background:#fff;}
.head {margin:0 auto; width:1090px; min-width:1090px; height:100px; font-size:18px;}
.head h1{ padding-top:30px;}
.head .menu{ padding-top:36px;}
.head .menu a{ color:#333;}
.head .menu a:hover,
.head .menu a.active{ color:#f25422;}
.head .divider{ width:2px; height:16px; background:#d5d5d5; display:inline-block; margin:0 20px;}
.pay_text{font-size:22px; line-height:38px; margin-left:16px;}
/*footer*/
.footer_bg{width:100%; border-top:1px solid #eeeff4; background:#f3f3f3; padding-bottom: 20px;}
.footer{ width:1090px; min-width:1090px; margin: 0 auto; padding:20px 0; border-bottom:1px solid #d8d8d8;}
.footer_list dl{ width:206px; float:left;}
.footer_list dt{ font-size:16px; color:#000; height:30px; line-height:30px; background:url(/images/icon_head_footer.png) no-repeat; padding-left:38px;}
.footer_list dt.icon1{ background-position:0 -90px;}
.footer_list dt.icon2{ background-position:0 -142px;}
.footer_list dt.icon3{ background-position:0 -190px;}
.footer_list dd{ color:#888; padding-left:38px; line-height:24px;}
.footer_list dd a{ display:block; color:#888;}
.footer_list dd a:hover{ text-decoration:underline;}
.footer_code span{ display:block; line-height:28px; font-size:13px; text-align:center;}
.footer_code p{ margin:0 10px 0 20px;}
.footer_code .code_img{padding:8px; border:1px solid #dbdada; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; khtml-border-radius:6px;}
.footer_text{ width:1090px; min-width:1090px; margin: 0 auto; color:#999;}
.footer_text p{ padding-top:14px;}
.footer_text .link a{ color:#333;}
.footer_text .link a:hover{ text-decoration:underline;}
.footer_text .link span{ color:#d2d2d2; padding:0 10px;}
.footer_text .attest a{ display:inline-block; margin-right:14px; height:47px; background:url(/images/icon_head_footer.png) no-repeat;}
.footer_text .attest a.name{ width:124px; background-position:0 -240px;}
.footer_text .attest a.trade{ width:124px; background-position:-135px -240px;}
.footer_text .attest a.police{ width:122px; background-position:-272px -240px;}
.footer_text .attest a.safety_net{ width:122px; background-position:-407px -240px;}
.footer_text .attest a.report{ width:122px; background-position:-540px -240px;}
.footer_text .attest a.icp{ width:124px; background-position:-674px -240px;}
.footer_list .qq{background:url(/images/icon_qq.gif) no-repeat 60px 4px;}

.head-login {
    margin-top: 32px;
}
.head-login a.login {
    background: #00b7ee none repeat scroll 0 0;
    color: #fff;
    margin-right: 10px;
}
.head-login a {
    border: 1px solid #00b7ee;
    border-radius: 5px;
    color: #00b7ee;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 78px;
}